Expressing and implementing operational profiles for reactive software validation
نویسندگان
چکیده
Lutess is a tool that we developed for testing reactive synchronous software and which is being used in different industrial contexts. It offers several formal testing methods with automatic generation of test data from the environment specification. Lutess provides also an approach to assign a probability to the next event issued by the environment. However, a Lutess’ user faces the problem of expressing operational profiles with sophisticated and varying probability assignments to software inputs, in a format directly usable by Lutess. The paper concentrates on how to express operational profiles for specifications which are implemented as Binary Decision Diagrams.
منابع مشابه
Designing an operational model for implementing resistance economics in Shiraz University of Medical Sciences hospitals
Abstract: Background and Purpose: The term resistance economy was first introduced by Leader of Islamic Republic of Iran, which includes components. It seems that using resistance economy is associated with beneficial effects on the health sector. this study is based on leadership guidelines for conducting studies on resistance economics focused on ec...
متن کاملComparing Simulation Output Accuracy of Discrete Event and Agent Based Models: A Quantitative Approach
In our research we investigate the output accuracy of discrete event simulation models and agent based simulation models when studying human centric complex systems. In this paper we focus on human reactive behaviour as it is possible in both modelling approaches to implement human reactive behaviour in the model by using standard methods. As a case study we have chosen the retail sector, and h...
متن کاملAn Overview of the gDEEP Calculus
The goal of Feature-oriented Programming (FOP) is to modularize software systems in terms of features. A feature is an increment in functionality and refines the content of other features. A software system typically consists of a collection of different kinds of software artifacts, e.g. source code, build scripts, documentation, design documents, and performance profiles. We and others have no...
متن کاملSpecifying Languages and Verifying Programs with K http://kframework.org
K is a rewrite-based executable semantic framework for defining languages. The K framework is designed to allow implementing a variety of generic tools that can be used with any language defined in K, such as parsers, interpreters, symbolic execution engines, semantic debuggers, test-case generators, state-space explorers, model checkers, and even deductive program verifiers. The latter are bas...
متن کاملFeasibility and Prioritization of Operational Budgeting Dimensions in a Military Medical University
Background: Due to the legal necessity of changing the approach of universities from traditional budgeting into the operational budgeting system, it should be noted that this method of budgeting is associated with challenges. The aim of this study was to evaluate the feasibility and prioritization of operational budgeting dimensions in a military medical university. Materials & Methods: This d...
متن کامل